package org.jeecg.modules.util;


import java.util.Arrays;
import java.util.List;

public class CompareScore {
//    public static void main(String[] args) {
//        int[] scores = {5, 4, 6};
//        comparePairs(scores, 3);
//    }
//
//    public static void comparePairs(int[] scores, int threshold) {
//        for (int i = 0; i < scores.length; i++) {
//            for (int j = i + 1; j < scores.length; j++) {
//                if (scores[i] > threshold && scores[j] > threshold) {
//                    System.out.println("score" + (i + 1) + " 和 score" + (j + 1) + " 都大于 " + threshold);
//                }
//            }
//        }
//    }
//

    public static void main(String[] args) {
        List<Integer> scores = Arrays.asList(10, 15, 20); // 可以是任意数量的分值

        boolean allDifferencesGreaterThan3 = allDifferencesGreaterThan3(scores);
        System.out.println("所有差值都大于3: " + allDifferencesGreaterThan3);
    }

    public static boolean allDifferencesGreaterThan3(List<Integer> scores) {
        for (int i = 0; i < scores.size() - 1; i++) {
            for (int j = i + 1; j < scores.size(); j++) {
                if (Math.abs(scores.get(i) - scores.get(j)) <= 3) {
                    return false; // 如果任何一对差值不大于3，返回false
                }
            }
        }
        return true; // 所有差值都大于3，返回true
    }
}